Interface IPsecProcess

All Superinterfaces:
IPCObject, Process
All Known Implementing Classes:
IPsecProcessImpl

public interface IPsecProcess extends Process
Information provided by the PKI file:

    \class IpsecProcess
    
    \brief IpsecProcess is the process that handles IPSec.
    
    \example network().getDevice("Router0").getProcess("IpsecProcess")
    
Author:
Auto-generated
  • Method Details

    • getGlobalLifeTime

      int getGlobalLifeTime()
      Information provided by the PKI file:
      
          \brief Returns the global lifetime for encryption.
          
          \return int, the global lifetime for encryption.
          
              
      Returns:
      int Returns a int
    • setGlobalLifeTime

      void setGlobalLifeTime(int lifetime)
      Information provided by the PKI file:
      
          \brief Sets the global lifetime for encryption.
          
          \param lifetime, the global lifetime for encryption.
          
              
      Parameters:
      lifetime - Takes in a parameter of lifetime
    • getCryptoMapSetCount

      int getCryptoMapSetCount()
      Information provided by the PKI file:
      
          \brief Returns the number of crypto map sets.
          
          \return int, the number of crypto map sets.
          
              
      Returns:
      int Returns a int
    • getCryptoMapSetAt

      CryptoMapSet getCryptoMapSetAt(int index)
      Information provided by the PKI file:
      
          \brief Returns the crypto map set at the specified index.
          
          \param index, the index of the crypto map set of interest.
          
          \return CryptoMapSet, the CryptoMapSet object at the specified index.
          
              
      Parameters:
      index - Takes in a parameter of index
      Returns:
      CryptoMapSet Returns a CryptoMapSet
    • addCryptoMapSetByNameSeq

      void addCryptoMapSetByNameSeq(String name, int sequence)
      Information provided by the PKI file:
      
          \brief Adds a crypto map set with the specified name and sequence number.
          
          \param name, the name of the crypto map set.
          \param sequence, the sequence number of the crypto map set.
          
              
      Parameters:
      name - Takes in a parameter of name
      sequence - Takes in a parameter of sequence
    • getTransformSetCount

      int getTransformSetCount()
      Information provided by the PKI file:
      
          \brief Returns the number of transform sets.
          
          \return int, the number of transform sets.
          
              
      Returns:
      int Returns a int
    • getTransformSetAt

      TransformSet getTransformSetAt(int index)
      Information provided by the PKI file:
      
          \brief Returns the transform set at the specified index.
          
          \param index, the index of the transform set of interest.
          
          \return TransformSet, the TransformSet object at the specified index.
          
              
      Parameters:
      index - Takes in a parameter of index
      Returns:
      TransformSet Returns a TransformSet
    • getTransformSetbyName

      TransformSet getTransformSetbyName(String name)
      Information provided by the PKI file:
      
          \brief Returns the transform set with the specified name.
          
          \param name, the name of the transform set of interest.
          
          \return TransformSet, the TransformSet object with the specified name.
          
              
      Parameters:
      name - Takes in a parameter of name
      Returns:
      TransformSet Returns a TransformSet
    • addTransformSetByName

      void addTransformSetByName(String name)
      Information provided by the PKI file:
      
          \brief Adds a transform set with the specified name.
          
          \param name, the name for the transform set.
          
              
      Parameters:
      name - Takes in a parameter of name
    • removeTransformSetByName

      void removeTransformSetByName(String name)
      Information provided by the PKI file:
      
          \brief Removes the transform set with the specified name.
          
          \param name, the name for the transform set.
          
              
      Parameters:
      name - Takes in a parameter of name
    • isTransformSetUsedByMap

      boolean isTransformSetUsedByMap(String name)
      Information provided by the PKI file:
      
          \brief Returns true if the specified transform set is used by the crypto map, otherwise false.
          
          \param name, the name of the transform set of interest.
          
          \return bool, true if the specified transform set is used by the crypto map, otherwise false.
          
              
      Parameters:
      name - Takes in a parameter of name
      Returns:
      boolean Returns a boolean
    • getIkePolicyCount

      int getIkePolicyCount()
      Information provided by the PKI file:
      
          \brief Returns the number of IKE policies.
          
          \return int, the number of IKE policies.
          
              
      Returns:
      int Returns a int
    • getIkePolicyAt

      IkePolicy getIkePolicyAt(int index)
      Information provided by the PKI file:
      
          \brief Returns IKE policy at the specified index.
          
          \param index, the index of the IKE policy of interest.
          
          \return IkePolicy, the IkePolicy object at the specified index.
          
              
      Parameters:
      index - Takes in a parameter of index
      Returns:
      IkePolicy Returns a IkePolicy
    • getTunnelGrpCount

      int getTunnelGrpCount()
      Information provided by the PKI file:
      
          \brief Returns the number of Tunnel Group.
          
          \return int, the number of Tunnel Group.
          
              
      Returns:
      int Returns a int
    • getTunnelGrpByName

      TunnelGroup getTunnelGrpByName(String name)
      Information provided by the PKI file:
      
          \brief gets the tunnel group with the specified name.
          
          \param name, the name for the tunnelGroup.
          
              
      Parameters:
      name - Takes in a parameter of name
      Returns:
      TunnelGroup Returns a TunnelGroup
    • addTunnelGrpByName

      void addTunnelGrpByName(String name)
      Information provided by the PKI file:
      
          \brief Adds a Tunnel Group  with the specified name.
          
          \param name, the name for the Tunnel Group .
          
              
      Parameters:
      name - Takes in a parameter of name
    • removeTunnelGrpByName

      void removeTunnelGrpByName(String name)
      Information provided by the PKI file:
      
          \brief Removes the Tunnel Group with the specified name.
          
          \param name, the name for the Tunnel Group.
          
              
      Parameters:
      name - Takes in a parameter of name
    • getTunnelGrpAt

      TunnelGroup getTunnelGrpAt(int index)
      Information provided by the PKI file:
      
          \brief Returns Tunnel Group at the specified index.
          
          \param index, the index of the Tunnel Group of interest.
          
          \return Tunnel Group, the Tunnel Group object at the specified index.
          
              
      Parameters:
      index - Takes in a parameter of index
      Returns:
      TunnelGroup Returns a TunnelGroup
    • getCryptoMapSetV6Count

      int getCryptoMapSetV6Count()
      Information provided by the PKI file:
      
          \brief Returns the number of crypto map sets.
          
          \return int, the number of crypto map sets.
          
              
      Returns:
      int Returns a int
    • getCryptoMapSetV6At

      CryptoMapSet getCryptoMapSetV6At(int index)
      Information provided by the PKI file:
      
          \brief Returns the crypto map set at the specified index.
          
          \param index, the index of the crypto map set of interest.
          
          \return CryptoMapSet, the CryptoMapSet object at the specified index.
          
              
      Parameters:
      index - Takes in a parameter of index
      Returns:
      CryptoMapSet Returns a CryptoMapSet
    • addCryptoMapSetByNameSeqV6

      void addCryptoMapSetByNameSeqV6(String name, int sequence)
      Information provided by the PKI file:
      
          \brief Adds a crypto map set with the specified name and sequence number.
          
          \param name, the name of the crypto map set.
          \param sequence, the sequence number of the crypto map set.
          
              
      Parameters:
      name - Takes in a parameter of name
      sequence - Takes in a parameter of sequence